package com.shujia;


/**
 *  类对象：
 *      指代的是当前类的本身，可以直接使用static修饰的方法或者变量
 *
 *  类的对象：
 *     通过类创建的实例(new出来的对象)，对于非静态方法需要使用类的对象进行调用
 */

public class JavaClazz {
    public static void main(String[] args) {

        // 对于非静态方法，那么需要创建对象进行调用
        new JavaClazz().fun();

        // 对于静态方法可以直接使用类调用或者在当前的静态方法中直接调用
        staticFun();
        JavaClazz.staticFun();

        Class<JavaClazz> javaClazzClass = JavaClazz.class;

        String s = "ssss";
//        s.to

    }

    public void fun(){
        System.out.println("this is fun function ..");
    }

    public static void staticFun(){
        System.out.println("this is staticFun function ..");
    }
}
